﻿//配置插件目录
layui.config({
    base: '/mods/'
});


//配置插件目录
layui.config({
    base: '/mods/'
});
layui.use(['table', 'laypage', 'layer', 'form', 'util'], function () {
    var table = layui.table;
    var $ = layui.jquery;
    var util = layui.util;
    var layer = layui.layer;
    var form = layui.form;

    var Id = location.search.substring(2).split("=")[1];

    function GetInfo() {
        $.ajax({
            url: "http://8.140.245.229:8000/SingleRead/api/EventY/EditEventModel?EventId="+Id,
            async: false,
            type: "get",
            success: function (res) {
                GetEventSource();
                $("#EventSource").val(res.EventSource);
                $("#Reporter").val(res.Reporter);
                $("#ReportPhone").val(res.ReportPhone);
                $("#ReportDate").val(res.ReportDate);
                $("#EventLevel").val(res.EventLevel);
                $("#EventDesc").val(res.EventDesc);
                $("#EventAxis").val(res.EventAxis);
                $("#IsMap").val(res.IsMap);
                GetEventType();
                $("#EventType").val(res.EventType);              
                $("#NetWork").val(res.NetWork);
                $("#BigName").val(res.BigName);
                $("#PartsName").val(res.PartsName);
                $("#SmallName").val(res.SmallName);
                $("#Annex").val(res.Annex);
                form.render('select');
            }
        })
    }
    //事件类型
    function GetEventType() {
        $.ajax({
            url: "http://8.140.245.229:8000/SingleRead/api/EventY/GetEventType",
            async: false,
            type: "get",
            success: function (res) {
                var select = $("#EventType");
                $.each(res, function (index, item) {
                    select.append($('<option>').val(item.name).text(item.name))
                })
                layui.form.render('select');
            }
        })
    }

   

    //事件来源
    function GetEventSource() {

        $.ajax({
            url: "http://8.140.245.229:8000/SingleRead/api/EventY/GetEventSource",
            async: false,
            type: "get",
            success: function (res) {
                var select = $("#EventSource");
                $.each(res, function (index, item) {
                    select.append($('<option>').val(item.name).text(item.name))
                })
                layui.form.render('select');
            }
        })
    }

    //第一个参数为操作内容，例如：登录了系统，修改/删除/添加/查询了日志表（或其他表，每次调用根据进行的操作写）
    //第二个参数为修改专用，将修改前的参数转为json字符串格式传入
    //第三个参数是将添加或删除的数据转为json传入，若是修改方法则把修改后的数据转为json字符串传入
    function AddLogInfo(OperationalContext, PreOperation, AfterOperation) {
        const data = {
            olContext: OperationalContext,
            PreOperation: PreOperation,
            AfterOperation: AfterOperation
        };
        // alert(JSON.stringify(data));
        $.ajax({
            url: "http://8.140.245.229:8000/WorkBench/api/Log/AddLog",
            type: 'post',
            dataType: 'json',
            headers: {
                'Authorization': "Bearer " + localStorage["token"] + ""
            },
            contentType: 'application/json', // 添加正确的 Content-Type 头部
            data: JSON.stringify(data),
            success: function (res) {
                // alert(res)
                //getListData(1);
                console.log(res)
            }
        })
    }

    //钩子函数
    $(function () {
        // 初始化加载数据
        GetInfo();
        GetEventType();
        GetEventSource();
    })
});
